<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- # v-on 指令 -->
    <!-- 
        1. 作用： 注册事件 = 添加监听 + 提供处理逻辑
        2. 语法：
            ① v-on:事件名 = "内联语句"
            ② v-on:事件名 = "methods中的函数名"
        3. 简写：@事件名
     -->
    <div id="app">
       <button @click="fn">切换显示隐藏</button>
       <h1 v-show="isShow">黑马程序员</h1>
    </div>
    <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
    <script>
        const app = new Vue({
            el:'#app',
            data:{
                isShow:true
            },
            methods:{
                fn(){
                    // !让提供所有methods中的函数，this都指向当前实例
                   this.isShow = !this.isShow 
                }
            }
        })
    </script>
</body>
</html>